package com.example.board.service;

import com.example.board.pojo.vo.AllRegionCity;
import com.example.board.pojo.vo.AreaAchievementVo;
import com.example.board.pojo.vo.ReCustomerVo;
import com.example.board.pojo.vo.RegionCity;

import java.text.ParseException;
import java.util.List;
import java.util.Map;

public interface RegionService {
    Map<String,Object> getDistributorGrade(String province, String region);

    AllRegionCity getAllRegionCity();

    RegionCity getWeakRegionCity(String province, String region) throws ParseException;

    RegionCity getWeakOrderCity(String province, String region) throws ParseException;

    Map<String,Object> getConversionRate(String province, String region, String startData);

    Map<String,Object> getRegionRank(String province, String region);

    //已购未返单客户
    List<ReCustomerVo> getReCustomerIOrder(String province, String region);

    //超过平均时间未返单用户
    List<ReCustomerVo> getReCustomerTime(String province, String region);

    List<AreaAchievementVo> getAreaAchievementCity(String province, String region, String teamName, String startTime, String status);
}
